package org.summer.generator.config;

import lombok.Data;

/**
 * 代码写入配置，定义写入代码到文件时候的特殊定义
 */
@Data
public class WriterConfig {
    /**
     * 数据层父接口
     */
    private String repositoryParentInterface;
    /**
     * 服务层父接口
     */
    private String serviceParentInterface;
    /**
     * 控制器父接口
     */
    private String controllerParentInterface;
    /**
     * mybatis 基本增删改查接口
     */
    private String mapperParentInterface;
    private String requestPrefix;
    private String[] sqlSelectIgnoreFields;
    private String[] sqlUpdateIgnoreFields;
    private String sqlLogicallyDelete;
    /**
     * sql语句最大单行长度
     */
    private int sqlLineMaxLength;
}
